home *** CD-ROM | disk | FTP | other *** search
/ Your Choice 1 / your choice.zip / your choice / PRGMMING / CX201 / CX.BAS < prev    next >
BASIC Source File  |  1994-03-01  |  871b  |  26 lines

  1. '  Cx interface.
  2. '  Copyright (c) 1990-1994 Eugene Nelson, Four Lakes Computing.
  3.  
  4. DECLARE FUNCTION CXCOMPRESS% ALIAS "CX_COMPRESS" (BYVAL method% SEG obuff%, BYVAL osize%, SEG ibuff%, BYVAL isize%, SEG tbuff%, BYVAL tsize%)
  5. DECLARE FUNCTION CXDEMPRESS% ALIAS "CX_DECOMPRESS" (SEG obuff%, BYVAL osize%, SEG ibuff%, BYVAL isize%, SEG tbuff%, BYVAL tsize%)
  6. DECLARE FUNCTION CXCRC% ALIAS "CX_CRC" (SEG buff%, BYVAL bytes%)
  7.  
  8. Const CX_ERR_INVALID = (65535 - 0)
  9. Const CX_ERR_METHOD = (65535 - 1)
  10. Const CX_ERR_BUFFSIZE = (65535 - 2)
  11. Const CX_ERR_TEMPSIZE = (65535 - 3)
  12.  
  13. Const CXINTSIZE = 2
  14.  
  15. Const CX_METHOD1 = (1)
  16. Const CX_METHOD2 = (2)
  17. Const CX_METHOD3 = (3)
  18. Const CX_METHODC = (4)
  19. Const CX_METHODD = (5)
  20. Const CX_MAX_BUFFER = (65000)
  21. Const CX_CSLOP = (300)
  22.  
  23. Const CX_C_MINTEMP = (18 * 1024)
  24. Const CX_C_MAXTEMP = (65500)
  25. Const CX_D_MINTEMP = (7 * 1024)
  26.